@charset "utf-8";

.crumb { width:980px; margin:10px auto; }
.crumb a ,.crumb span { padding:0 0.5em; }
.crumb span { color:#adadad; }
.crumb em { font:12px verdana;}
 
/*side-content*/
.sidebar { width:180px; float:left; }
.content { width:780px; float:right; position:relative; }

.side,.con { border:1px solid #cdc2b1; margin-bottom:10px; }
.title-bg { padding-left:14px; }
.side .title-bg { border-bottom:1px solid #cdc2b1; background:#f0ebde; }
.title-bg { height:21px; padding-top:7px; }
.title-bg strong { display:block; height:16px; overflow:hidden; background:url(../images/cat-title.png) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }
.side-cat .title-bg strong { width:71px; background-position:-374px 0;}
.side-recent .title-bg strong { width:106px; background-position:-445px 0;}
.h2-bg { height:30px; padding-top:15px; }
.item-category,.recent,.fav-con,.cat-bar { padding:0 14px 15px; }

/*favourite*/
.favourite { background:#f0ebde; }
.favourite .title-bg strong { width:262px; }
.flower .title-bg strong { width:112px; background-position:-262px 0;}
.favourite .goods-list { width:153px; height:209px; padding:38px 18px 30px; float:left; background:url(../images/item-bg.png) 0 0 no-repeat; }
.favourite .goods-list dt { margin-bottom:35px; }
.goods-info,.goods-ct { text-align:center; }
.goods-ct { margin: 5px 0; }
.goods-ct em { color:#752600; }
.fav-con { padding:0 11px 15px; }
.item-category li { margin-top:10px; margin-left:20px; list-style-type:square; }
.item-category a:hover { text-decoration:none; font-weight:bold; color:#c97c05; }

.recent-list { clear:both; margin-top:10px; }
.recent-list dd { float:left; }
.recent-list dt { float:left; width:80px; height:70px; }
.recent-list dt img { display:block; width:68px; height:68px; border:1px solid #dbdbdb; }
.goods-name { padding:18px 0 5px; }
.sort { float:left; width:400px; }
.cat-bar a:hover { text-decoration:none; }
.cat-nav { float:right; width:300px; }
.sort strong,.sort a,.cat-nav span,.cat-nav a { float:left; height:24px; margin-right:1em; text-indent:-9999px; overflow:hidden; }
.sort strong,.cat-nav span { text-indent:0; line-height:20px; }
.sort a { background:url(../images/sort-btns.png) 0 0 no-repeat; }
a.latest { background-position:-133px 0; width:47px; }
a.hot-sale { background-position:-180px 0; width:47px; }
a.price-asc { background-position:-227px 0; width:98px; }
a.price-dec { background-position:-325px 0; width:98px; }
a.next { background:url(../images/sort-btns.png) -66px 0 no-repeat; width:67px; }

.ci-con { border-top:1px solid #cdc2b1; }
a.prev-t { height:18px; line-height:18px; border:1px solid #dbdbdb; padding:0 3px; text-indent:0; }

.ci-con .goods-list { float:left; width:157px; height:200px;  padding:38px 18px 30px}
.ci-con .goods-list dt { margin-bottom: 35px; }
.item-line { float:left; height:268px; width:0px; font-size:-1;  overflow:hidden; }
.navi { float:right; padding:20px 0; }
.navi a { float:left; display:inline; margin-left:5px; padding:0 5px; border:1px solid #e6e6e6; height:24px; height:18px; line-height:18px; overflow:hidden; }
a.prev,a.next { width:66px; height:23px; border:none; text-indent:-9999px; border:none; padding:0; background:url(../images/sort-btns.png) 0 0 no-repeat; }
a.next { background-position:-66px 0; }
a.curr-page { border:none; color:#ff8400; }
